package com.aaa.java03;

import sun.font.FontRunIterator;

import java.util.Scanner;

/**
 * @author ：Teacher陈（86521760@qq.com）
 * @date ：Created in 2022/7/4 14:22
 * @description：课前测试
 * 循环输入周一到周五的成绩，要求成绩不能是负数，
 * 如果为负数或者超过100，重新输入，
 * 结果显示，
 * 平均分，
 * 最高分，
 * 最低分。
 * @modified By：
 * @version: 1.0
 */
public class BeforeTest {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        //平均分=总分/5
        float sum=0;
        //临时的最高分，需要跟周一到周五的五个成绩比大小，
        float max=0;
        //临时的最低分，需要跟周一到周五的五个成绩比大小，
        float min=100;
        for (int i = 1; i < 6; i++) {
            System.out.println("请输入周"+i+"的成绩：");
            float input = scanner.nextFloat();
            //如果为负数或者超过100，重新输入
            if(!(input>=0&&input<=100)){
                //成绩不合法，重新输入
                i--;
                continue;
            }
            //计算最高分
            if(input>max){
                max=input;
            }
            //计算最低分
            if(input<min){
                min=input;
            }
            //计算总分
            sum+=input;
        }
        System.out.println("平均分："+sum/5);
        System.out.println("最高分："+max);
        System.out.println("最低分："+min);
    }



}
